Peephole Optimization of Asynchronous Networks Through Process Composition and Burst mode Machine Generation
نویسندگان
چکیده
In this paper we discuss the problem of improving the e ciency of macromodule networks generated through asynchronous high level synthesis We compose the behaviors of the modules in the sub network being optimized using Dill s trace theoretic operators to get a single behavioral description for the whole sub network From the composite trace structures so obtained we obtain interface state graphs ISG as described by Sutherland Sproull and Molnar encode the ISGs to obtain encoded ISGs EISGs and then apply a procedure we have developed called Burst mode machine reduction BM reduction to obtain burst mode machines from EISGs We then synthesize burst mode machine circuits currently using the tool of Ken Yun Stanford We can report signi cant area and time improvements on a number of examples as a result of our optimization method This work was supported in part by NSF Award MIP Peephole Optimization of Asynchronous Networks through Process Composition and Burst mode Machine Generation GANESH GOPALAKRISHNAN ganesh cs utah edu PRABHAKAR KUDVA pkudva cs utah edu Department of Computer Science University of Utah Salt Lake City Utah USA
منابع مشابه
The Compiler Design Handbook: Optimizations and Machine Code Generation
The compiler design handbook: optimizations and machine code generation pdf C# Programming: From Problem Analysis to Program Design, 3rd Edition pdf Check our section of free e-books and guides on Compiler Design now! Parser, scanner, Optimization, Virtual Machines, Code Generation, Peephole Optimization. and the major algorithms used to translate code from highlevel to machine language. Theory...
متن کاملFormal Verification of Peephole Optimizations in Asynchronous Circuits
This paper proposes and applies novel techniques for formal verification of peephole optimizations in asynchronous circuits. We verify whether locally optimized modules can replace parts of an existing circuit under assumptions regarding the operation of the optimized modules in context. A verification rule related to assume-guarantee and hierarchical verification is presented, using relative t...
متن کاملOn Fault Diagnosis of Asynchronous Sequential Machines with Parallel Composition
Fault diagnosis of composite asynchronous sequential machines with parallel composition is addressed in this paper. An adversarial input can infiltrate one of two submachines comprising the composite asynchronous machine, causing an unauthorized state transition. The objective is to characterize the condition under which the controller can diagnose any fault occurrence. Two control configuratio...
متن کاملLnst Ruction Selection by Attributed Parsing
Affix grammars are used to describe the instruction-set of a target architecture for purposes of compiler code generation A code generator is obtained automatically for a compiler using attributed parsing techniques. A compiler built on this model can automatically perform most popular machine-dependent optimizations, including peephole optimizations. Implementations of code generators based on...
متن کاملFormal Veri cation of Transformations forPeephole Optimization ?
In this paper we describe a formal veriication of transformations for peephole optimization using the PVS system 12]. Our basic approach is to develop a generic scheme to mechanize these kinds of veri-cations for a large class of machine architectures. This generic scheme is instantiated with a formalization of a non-trivial stack machine 14] and a PDP-11 like two-address machine 2], and we pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993